window.onload = function (ev) {
    //启用和停用
    var is_active_btns = document.getElementsByClassName('is_active_btn');
    for(var i =0;i<is_active_btns.length;i++){
        is_active_btns[i].onclick = function () {
            // this.previousElementSibling || this.previousSibling; 写这两种是做浏览器兼容
            // previousElementSibling表示拿到this标签的上一个标签
            var input_id_tag = this.previousElementSibling || this.previousSibling;
            var input_is_active = input_id_tag.previousElementSibling || input_id_tag.previousSibling;
            // 获取标签的value值
            var id = input_id_tag.value;
            var is_active = input_is_active.value;
            // 从table标签中设置的{% csrftoken %}中拿到csrftoken
            var csrf_token = $('[name = "csrfmiddlewaretoken"]').val();
            $.ajax({
                type:"POST",
                url:'/task_config/is_active_task/',
                data:{
                    'id':id,
                    'is_active':is_active,
                    'csrfmiddlewaretoken':csrf_token
                },
                success:function (data) {
                    var msg = data['msg'];
                    task_alert.alertSuccessToast(msg);
                    // 设置1秒调用reload方法
                    setTimeout(reload,1000)
                },
                fail:function (data) {
                    task_alert.alertErrorToast('未知错误')
                }
            })
        }
    }
};

function reload() {
    // 刷新当前页面（小刷新）
    window.location.reload();
}